package br.com.prontuario.logica.contract;

import java.util.Date;
import java.util.List;

import org.springframework.transaction.annotation.Transactional;

import br.com.prontuario.entidade.ProcedimentoConsulta;

@Transactional
public interface ProcedimentoConsultaLogicaContract extends DefaultLogicaContract<ProcedimentoConsulta> {
	
	public List<ProcedimentoConsulta> buscarProcedimentoConsultaPorConsulta(Long idConsulta);
	public List<Integer> buscarAnosProcedimento(Long idConsulta) throws Exception;
	public List<ProcedimentoConsulta> buscarProcedimentosPorPeriodoPorConsulta(Long idConsulta, Date dataInicio, Date dataFinal);
	
}
